package br.urca.session;

import java.io.Serializable;
import java.util.Date;

import javax.enterprise.context.SessionScoped;

import br.urca.model.AlunoCurso;

@SessionScoped
public class UsuarioLogado implements Serializable {

	private static final long serialVersionUID = 1025491283356580539L;

	private AlunoCurso aluno;
	
	private Date dataUltimoEmailEnviado;
	
	public void loga(AlunoCurso aluno) {
		this.aluno = aluno;
	}
	
	public boolean isLogado() {
		return this.aluno != null;
	}
	
	public AlunoCurso getAluno() {
		return this.aluno;
	}
	
	public void logout() {
		this.aluno = null;
	}

	public Date getDataUltimoEmailEnviado() {
		return dataUltimoEmailEnviado;
	}

	public void setDataUltimoEmailEnviado(Date dataUltimoEmailEnviado) {
		this.dataUltimoEmailEnviado = dataUltimoEmailEnviado;
	}

}
